/**
 * 项目示例-列表综合搜索
 * Date 2023-5-25 09:33:56
 * {
 *   label: '', 筛选项名称
 *   prop: '', 筛选项字段
 *   type: '', 组件类型（'input' | 'select' | 'inputNumber' | 'cascader' | 'datePicker' | 'timePicker' | 'timeSelect' | 'treeSelect' | 'checkbox'）
 *   defaultValue: '', 筛选项默认值（不写默认undefined）
 *   inputProps: {}, 过滤组件属性，跟`ElementPlus`对应组件的`#Attributes`相同
 *   events: {} 仅支持change事件
 * }
 */
import type { FilterItem } from '@/components/FilterBar/types'

export const exampleOptions: FilterItem[] = [
  {
    label: '航班号',
    prop: 'flno',
    type: 'input',
    span: 4,
    inputProps: {
      clearable: true
      // placeholder: '请输入问题类型'
    }
  },
  {
    label: '航站楼', // 后续由接口获取下拉数据
    prop: 'terminal',
    type: 'radio',
    span: 5,
    defaultValue: '',
    inputProps: {
      options: [
        { label: 'T3航站楼', value: 'T3' },
        { label: 'T5航站楼', value: 'T5' }
      ]
    }
  },
  {
    label: '值机进度', // 后续由接口获取下拉数据
    prop: 'schedule',
    type: 'select',
    span: 4,
    defaultValue: '',
    inputProps: {
      options: [
        { label: '全部', value: '' },
        { label: '开始值机', value: '开始值机' },
        { label: '未开始值机', value: '未开始' },
        { label: '已完成', value: '完成值机' }
      ]
    }
  },
  {
    label: '时间：',
    prop: 'createTime',
    type: 'datePicker',
    span: 5,
    defaultValue: '',

    inputProps: {
      placeholder: 'YYYY/MM/DD',
      type: 'date',
      format: 'YYYY-MM-DD',
      'value-format': 'YYYY-MM-DD'
    }
  }
]
